
{{tag>Focal bureautique programmation}}

----

====== Kate ======

Kate est un éditeur de texte très performant pour KDE. Il possède une interface multi-documents, multi-vues et intègre de nombreuses fonctionnalités :
  * la coloration syntaxique -  //(ci-dessous sur un fichier xml)// - et l'appariement de parenthèse
  * la conversion et le support de l'encodage de caractères
  * les onglets et la séparation de fenêtres
  * défilement mini-carte intégré et modulable
  * le replis de code et de texte
  * l'auto-indentation et l'auto-complétion
  * la sélection par bloc
  * le "//chercher / remplacer//" par expression régulière
  * gestion de fragments de code //(snippets)//
  * faire des scripts en utilisant du JavaScript
  * un explorateur de schémas SQL et une vue de sortie de données SQL
  * un terminal intégré
  * gestion du chargement de dépôts pour : Git ; Subversion ; Mercurial

{{http://s4.e-monsite.com/2011/06/09/06/resize_550_550/capture-decran2.png}}

De plus, Kate est hautement paramétrable. //(Plus de renseignements en consultant l'aide en ligne du logiciel)//
 
{{http://zupimages.net/up/21/17/65dc.png}}
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.

===== Installation=====

Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>kate]]**.

Pour avoir Kate en français, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>language-pack-kde-fr]]**.

Pour pouvoir choisir un thème sombre, il est nécessaire d'installer le paquet **[[apt>breeze]]**.
Pour choisir le thème sombre pour la zone d'édition :\\ 
//Configuration -> polices et couleur -> Schéma par défaut pour kate (tout en bas) -> Appliquer//
===== Utilisation =====

==== Ouvrir un fichier dans une même session ====

Si vous souhaitez paramétrer un nouveau type de fichier pour qu'il s'ouvre dans Kate, la commande à taper n'est pas <code>kate</code> mais <code>kate -u</code>

==== Installer un correcteur orthographique ====

Pour bénéficier de la correction orthographique dans Kate il faut installer [[:Aspell]] et le dictionnaire correspondant à votre langue, par exemple ''aspell-fr''. Ensuite activez le plugin dans "Configurer Kate" puis dans la section "Extensions" activez "Outils de données".

==== Autocomplétion - Diagnostic de code ====
=== Rust ===
Avec un terminal, lancez la commande :
  rustup component add rls rust-analysis rust-std
Puis dans Kate (en français) :
  - Naviguer vers Configuration -> Configurer Kate
  - Dans la nouvelle fenêtre, naviguer vers Modules externes.
  - Dans la liste, sélectionnez **CLient LSP**

Une section LSP CLient apparaît, avec une sortie de Diagnostic
{{ https://www.phillipsj.net/images/rustup-kate/lsp-enabled-kate.png?600 }}

// voir [[https://www.phillipsj.net/posts/rustup-and-kate-all-you-need-for-rust-development/|Rustup and Kate: All You Need for Rust Development]] //

===== Liens =====
  * **(fr)** [[https://kate-editor.org/fr/|Site officiel]]
  * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=1007496|Pour que Kate s'ouvre dans une session déjà existante]]

----

//Contributeurs: [[:utilisateurs:Bogoris]], [[utilisateurs:scaph]], [[utilisateurs:amiralgaby]]//